Career 2025 2024 2023 2022 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Infosys Hall of Fame Open - Newport Hamburg European Open - Hamburg Western & Southern Open - Cincinnati Chengdu Open - Chengdu Shanghai Rolex Masters - Shanghai France F19 France F8 France F9 France F11 France F14 France F17 France F18 France F1 France F3 Poland F2 Poland F3 France F4 France F5 Spain F11 Spain F12 Spain F19 Spain F20 France F9 France F11 France F12 France F19 Great Britain F2 France F2 France F3 Switzerland F2 France F4 France F5 UAE F1 UAE F2 Great Britain F10 France F8 Serbia F1 France F9 France F10 France F11 Serbia F4 Spain F31 France F12 France F14 France F15 France F16 France F18 France F19 Great Britain F22 Great Britain F1 Great Britain F2 France F4 France F6 Astana Open - Astana China Open - Beijing Stockholm Open - Stockholm Swiss Indoors Basel - Basel Rolex Paris Masters - Paris Sofia Open - Sofia United Cup - Australia Adelaide International - Adelaide Barcelona Open Banc Sabadell - Barcelona Australian Open - Melbourne Argentina Open - Buenos Aires Dallas Open - Dallas Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco BNP Paribas Open - Indian Wells Aix En Provence Challenger Open Parc - Lyon Libema Open - 's-Hertogenbosch French Open - Paris Infosys Hall of Fame Open - Newport Hamburg Open - Hamburg Mallorca Championships - Mallorca Citi Open - Washington Plava Laguna Croatia Open - Umag Atlanta Open - Atlanta Winston-Salem Open - Winston-Salem U.S. Open - New York Chengdu Open - Chengdu China Open - Beijing France F2 Rolex Paris Masters - Paris Swiss Indoors Basel - Basel Almaty Open - Almaty Bosnia/Herzegovina F3 Bosnia/Herzegovina F4 Serbia F2 Serbia F3 Serbia F4 France F15 Bosnia/Herzegovina F6 Bosnia/Herzegovina F7 Czech Republic F5 Germany F3 Egypt F4 Egypt F5 Egypt F6 Bosnia & Herzegovina F2 Bosnia & Herzegovina F4 Serbia F2 Serbia F3 Serbia F5 Serbia F4 Croatia F8 Bosnia/Herzegovina F5 Bosnia/Herzegovina F6 Egypt F14 Egypt F15 Germany F1 Germany F2 Germany F3 Turkey F2 Turkey F3 Turkey F4 Italy F4 Italy F5 Italy F6 Bosnia & Herzegovina F4 Serbia F1 Serbia F2 Italy F18 Serbia F4 Serbia F5 Italy F22 Egypt F5 Turkey F1 Turkey F2 Italy F1 Italy F2 Italy F3 Italy F4 Italy F11 Moselle Open - Metz Serbia F7 Monte-Carlo Rolex Masters - Monte-Carlo Mexico City Challenger Phoenix Challenger BNP Paribas Open - Indian Wells Citi Open - Washington Oeiras 4 Challenger Quimper Challenger San Luis Potosi Challenger Argentina Open - Buenos Aires Brisbane International - Brisbane Noumea Challenger Adelaide International - Adelaide Ostrava Challenger Sassuolo Challenger Estoril Challenger Morelia Challenger Girona Challenger Cancun Challenger U.S. Open - New York Mutua Madrid Open - Madrid Zagreb Challenger Tiriac Open - Bucharest US Men's Clay Court Championship - Houston Wimbledon - London Internazionali BNL d'Italia - Rome French Open - Paris Birmingham Challenger Libema Open - 's-Hertogenbosch Nottingham 2 Challenger Newport Challenger National Bank Open - Toronto Cordenons Challenger Plava Laguna Croatia Open - Umag Cincinnati Open - Cincinnati Bad Waltersdorf Challenger Braga Challenger Helsinki Challenger Olbia Challenger Swiss Indoors Basel - Basel Spain F26 France F7 Spain F14 France F3 France F12 France F15 France F18 France F19 Germany F1 France F14 Great Britain F1 Serbia F1 Serbia F5 Egypt F4 France F10 Serbia F6 Spain F9 Serbia F1 Croatia F10 Open de Montauban - Montauban IPP Geneva Trophy - Geneva Open D'Orleans - Orleans Open de L'Isere-Trophee BNP Paribas - Grenoble Open de Rennes La Trinitaine - Rennes Challenger DCN de Cherbourg - Cherbourg Tunis Open 2007 - Tunis Open D'Orleans - Orleans Challenger Tunisie - Tunis LTA Shrewsbury Challenger - Shrewsbury Sony Ericsson Open 2008 - Belgrade Internationaux du Doubs - Besancon Challenger DCNS de Cherbourg - Cherbourg BH Indoor Sarajevo - Sarajevo Open Prevadies St. Brieuc Cotes D'Amor - St. Brieuc Roma Open Challenger - Rome Morocco Tennis Tour - Marrakech The Surbiton Trophy - Surbiton Open D'Orleans - Orleans Open de Rennes - Rennes Tatra Banka Slovak Open - Bratislava Caversham International Tennis Tournament - Jersey IPP Open - Helsinki Noumea Challenger Heilbronn Challenger Wroclaw Challenger Belgrade Challenger Cherbourg Challenger Rabat Challenger Caltanissetta Challenger Jersey Challenger St. Brieuc Challenger Monza Challenger Rome Challenger Nottingham Challenger Braunschweig Challenger Pozoblanco Challenger Segovia Challenger St. Remy Challenger Banja Luka Challenger Khanty-Mansiysk Challenger Rhodes Challenger Bordeaux Challenger Nottingham Challenger Pozoblanco Challenger Recanati Challenger Segovia Challenger Istanbul Challenger Banja Luka Challenger Mons Challenger Rennes Challenger Helsinki Challenger Bergamo Challenger Ljubljana Challenger Turin Challenger Pozoblanco Challenger Samarkand Challenger Karshi Challenger Todi Challenger Orleans Challenger Ljubljana Challenger Mons Challenger Rennes Challenger Geneva Challenger Helsinki Challenger Bergamo Challenger Sarajevo Challenger Napoli Challenger Bercuit Challenger Orbetello Challenger Vancouver Challenger Pozoblanco Challenger Samarkand Challenger Karshi Challenger St. Remy Challenger Istanbul Challenger Mons Challenger Tashkent Challenger Sarajevo Challenger Napoli Challenger Rome Challenger Caltanissetta Challenger Nottingham Challenger Blois Challenger Braunschweig Challenger San Benedetto Challenger Open de Rennes La Trinitaine - Rennes San Marino Challenger Bratislava Challenger Como Challenger Trnava Challenger Sibiu Challenger Kazan Challenger Seoul Challenger St. Brieuc Challenger Manta Challenger Segovia Challenger Istanbul Challenger Tashkent Challenger Knoxville Challenger Champaign Challenger Prostejov Challenger Todi Challenger Banja Luka Challenger Rome Challenger Open D'Orleans - Orleans Noumea Challenger Bordeaux Challenger Biella Challenger Noumea Challenger Bordeaux Challenger Caltanissetta Challenger Todi Challenger Bastad Challenger Le Gosier Challenger Bordeaux Challenger Monterrey Challenger Rennes Challenger Rennes Challenger Genova Challenger Cap Cana Challenger Quimper Challenger Perugia Challenger Nottingham Challenger Sibiu Challenger Seville Challenger Valencia Challenger Bratislava 2 Challenger Lisbon Challenger Genova Challenger Mestre Challenger San Benedetto Challenger Noumea Challenger Lexington Challenger Valencia Challenger Bordeaux Challenger Open de Moselle - Metz Grand Prix de Tennis de Lyon - Lyon BMW Open - Munich AEGON Championships - London ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Open de Nice Cote dAzur - Nice ATP Studena Croatia Open Umag - Umag Open de Moselle - Metz Open Sud de France - Montpellier Brisbane International - Brisbane Heineken Open - Auckland SA Tennis Open - Johannesburg Regions Morgan Keegan Championships - Memphis Delray Beach International Tennis Championships - Delray Beach Open de Nice Cote d'Azur - Nice AEGON Championships - London Aircel Chennai Open - Chennai Heineken Open - Auckland Open Sud de France - Montpellier Serbia Open - Belgrade AEGON Championships - London Qatar ExxonMobil Open - Doha Open 13 - Marseille Claro Open Colombia - Bogota ATP Vegeta Croatia Open - Umag Bet-at-home Cup - Kitzbuhel Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Brisbane International - Brisbane Aircel Chennai Open - Chennai Rio Open 500 - Rio de Janeiro SkiStar Swedish Open - Bastad Hall of Fame Tennis Championships - Newport Bet-at-home Open - Hamburg Winston-Salem Open - Winston-Salem Moselle Open - Metz Heineken Open - Auckland Ecuador Open - Quito Delray Beach Open - Delray Beach Geneva Open - Geneva Open de Nice Cote d'Azur - Nice Claro Open Colombia - Bogota Shenzhen Open - Shenzhen Kremlin Cup - Moscow If Stockholm Open - Stockholm Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Delray Beach Open - Delray Beach BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul St. Petersburg Open - St. Petersburg If Stockholm Open - Stockholm Garanti Koza Sofia Open - Sofia Argentina Open - Buenos Aires Geneva Open - Geneva Winston-Salem Open - Winston-Salem Rakuten Japan Open - Tokyo Sydney International - Sydney Open Parc - Lyon AEGON Championships - London China Open - Beijing Abierto Mexicano Telcel - Acapulco Plava Laguna Croatia Open - Umag St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam European Open - Antwerp bett1HULKS Championships - Cologne Astana Open - Nur-Sultan ABN AMRO World Tennis Tournament - Rotterdam Dubai Duty Free Tennis Championships - Dubai St. Petersburg Open - St. Petersburg European Open - Antwerp Kremlin Cup - Moscow Bath Challenger Melbourne Summer Set - Melbourne Dubai Duty Free Tennis Championships - Dubai Erste Bank Open - Vienna Belgrade Open - Belgrade ASB Classic - Auckland Open Occitanie - Montpellier Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Gonet Geneva Open - Geneva Mifel Tennis Open - Los Cabos Rome Challenger Hangzhou Open - Hangzhou China Open - Beijing Moselle Open - Metz Parma Challenger Nottingham Challenger Milan Challenger Binghamton Challenger LTA Wrexham Challenger - Wrexham Black Forest Open - Freudenstadt Internationaux de Doubs Open de Franchie-Comte - Besancon Surbiton Challenger Montechiarugolo - Parma Challenger Salzburg Challenger Status Athens Open - Athens Maspalomas Challenger Aix En Provence Challenger Open de Montauban - Montauban 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Internazionali BNL d'Italia - Rome Rogers Cup - Montreal BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Rolex Paris Masters - Paris Miami Open - Miami Internazionali BNL d'Italia - Rome National Bank Open - Toronto GHI Bronx Tennis Classic - Bronx Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai Besancon Challenger Miami Open - Miami Open des Alpes Trophee BNP Paribas - Grenoble Shanghai Rolex Masters - Shanghai Rolex Paris Masters - Paris St. Remy Challenger Rijeka Challenger Nottingham-2 Challenger Rome Challenger French Open - Paris PBZ Zagreb Indoors - Zagreb French Open - Paris Zagreb Challenger Wimbledon - London Bratislava Challenger U.S. Open - New York Brasov Challenger Wolfsburg Challenger Cherbourg Challenger French Open - Paris Mouilleron-Le-Captif Challenger Wimbledon - London U.S. Open - New York Banja Luka Challenger French Open - Paris Szczecin Challenger U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Rennes Challenger French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Geneva Challenger French Open - Paris Wimbledon - London Australian Open - Melbourne Belgrade Challenger Wimbledon - London Bratislava Challenger U.S. Open - New York Serbia Open - Belgrade U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Loughborough Challenger French Open - Paris U.S. Open - New York French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Helsinki Challenger French Open - Paris U.S. Open - New York Salzburg Challenger Noumea Challenger Heilbronn Challenger Serbia Open - Belgrade Wimbledon - London Jersey Challenger If Stockholm Open - Stockholm Kremlin Cup - Moscow Cherbourg Challenger Australian Open - Melbourne Leon Challenger Guadalajara Challenger St. Brieuc Challenger UNICEF Open - 's Hertogenbosch Mersin Challenger Mexico City Challenger Rome Challenger VTR Open - Vina del Mar Erste Bank Open - Vienna Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Brasil Open - Sao Paulo PBZ Zagreb Indoors - Zagreb Dallas Open - Dallas Abierto Mexicano Telcel - Acapulco Kremlin Cup - Moscow Topshelf Open - 's-Hertogenbosch Brisbane International - Brisbane AEGON Championships - London Topshelf Open - 's-Hertogenbosch Abierto Mexicano Telcel - Acapulco Sofia Open - Sofia Generali Open - Kitzbuhel BB&T Atlanta Open - Atlanta Yeongwol Challenger Rio Open - Rio de Janeiro Antalya Cup - Antalya Hall of Fame Tennis Championships - Newport Abierto Mexicano - Los Cabos China Open - Beijing St. Petersburg Open - St. Petersburg Brasil Open - Sao Paulo Barcelona Open BancSabadell - Barcelona Antalya Cup - Antalya Plava Laguna Croatia Open - Umag Moselle Open - Metz Swiss Indoors Basel - Basel Sydney International - Sydney DIEMA XTRA Sofia Open - Sofia Delray Beach Open - Delray Beach Open Parc - Lyon Libema Open - 's-Hertogenbosch Kremlin Cup - Moscow Rome Challenger Abierto Mexicano Telcel - Acapulco Erste Bank Open - Vienna AEGON Championships - London Belgrade 2 - Belgrade Astana Open - Nur-Sultan Sydney Tennis Classic - Sydney Open Sud de France - Montpellier Delray Beach Open - Delray Beach Mallorca Championships - Mallorca Citi Open - Washington Winston-Salem Open - Winston-Salem Astana Open - Astana Davis Cup, World Group, F, SRB-CZE 2-3 Swiss Indoors Basel - Basel Erste Bank Open - Vienna Cordoba Open - Cordoba ATP Cup - Brisbane, Perth, Sydney Banja Luka Open - Banja Luka Gonet Geneva Open - Geneva Davis Cup, Finals, Group C Davis Cup, Group B, Manchester Davis Cup, World Group, Q, SRB-SVK 0-4 Davis Cup, World Group, Q, TPE-FRA 0-4 Libema Open - 's-Hertogenbosch Estoril Open - Estoril Gerry Weber Open - Halle German Tennis Championships - Hamburg ATP Studena Croatia Open - Umag Loughborough Challenger Kremlin Cup - Moscow Rio Open - Rio de Janeiro Brisbane International - Brisbane Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open de Nice Cote d'Azur - Nice Campbell's Hall of Fame Tennis Championships - Newport Olympics - Paris Studena Croatia Open - Umag Swiss Indoors Basel - Basel Argentina Open - Buenos Aires Mersin Challenger Mercedes Cup - Stuttgart Heineken Open - Auckland Caltanissetta Challenger Open Sud de France - Montpellier PBZ Zagreb Indoors - Zagreb Hall of Fame Open - Newport Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Lexington Challenger Power Horse Cup - Dusseldorf Claro Open Colombia - Bogota Argentina Open - Buenos Aires Segovia Challenger Truist Atlanta Open - Atlanta Aix En Provence Challenger Qatar ExxonMobil Open - Doha Kremlin Cup - Moscow If Stockholm Open - Stockholm Orleans Challenger Valencia Open - Valencia Qatar ExxonMobil Open - Doha U.S. National Indoor Tennis Championships - Memphis Brasil Open - Sao Paulo Rio Open - Rio de Janeiro BRD Nastase Tiriac Trophy - Bucharest TEB BNP Paribas Istanbul Open - Istanbul Quimper Challenger Le Gosier Challenger AEGON Championships - London Ricoh Open - 's-Hertogenbosch Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Vegeta Croatia Open - Umag BB&T Atlanta Open - Atlanta Credit Agricole Suisse Open - Gstaad Austrian Open - Kitzbuhel Apia International - Sydney Ecuador Open - Quito Moselle Open - Metz Shenzhen Open - Shenzhen Brasil Open - Sao Paulo China Open - Beijing Open de Nice Cote d'Azur - Nice AEGON Championships - London Aegon Nottingham Open - Nottingham Hall of Fame Tennis Championships - Newport Nature Valley International - Eastbourne Citi Open - Washington Abierto Mexicano - Los Cabos China Open - Beijing Kremlin Cup - Moscow Memphis Open - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Hungarian Open - Budapest TEB BNP Paribas Istanbul Open - Istanbul Ricoh Open - 's-Hertogenbosch AEGON Championships - London AEGON International - Eastbourne SkiStar Swedish Open - Bastad Apia International - Sydney Suisse Open - Gstaad Hamburg European Open - Hamburg Generali Open - Kitzbuhel St. Petersburg Open - St. Petersburg Swiss Indoors Basel - Basel Chengdu Open - Chengdu Garanti Koza Sofia Open - Sofia Brasil Open - Sao Paulo New York Open - New York Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco TEB BNP Paribas Istanbul Open - Istanbul Chengdu Open - Chengdu Oeiras 3 Challenger Millennium Estoril Open - Estoril Geneva Open - Geneva Turkish Airlines Open Antalya - Antalya Hall of Fame Open - Newport Swiss Open - Gstaad Citi Open - Washington Sofia Open - Sofia Generali Open - Kitzbuhel Chengdu Open - Chengdu Zhuhai Open - Zhuhai Erste Bank Open - Vienna ASB Classic - Auckland Open Sud de France - Montpellier Rio Open - Rio de Janeiro Delray Beach Open - Delray Beach Chile Dove Men+Care Open - Santiago Generali Open - Kitzbuhel Delray Beach Open - Delray Beach Murray River Open - Melbourne Open Sud de France - Montpellier Abierto Mexicano Telcel - Acapulco Barcelona Open Banc Sabadell - Barcelona Serbia Open - Belgrade BMW Open - Munich cinch Championships - London Mallorca Championships - Mallorca Hamburg European Open - Hamburg Plava Laguna Croatia Open - Umag Swiss Indoors Basel - Basel Singapore Tennis Open - Singapore Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Millennium Estoril Open - Estoril Open Parc - Lyon Libema Open - 's-Hertogenbosch Viking International - Eastbourne Hall of Fame Open - Newport Hamburg European Open - Hamburg Generali Open - Kitzbuhel Moselle Open - Metz Tel Aviv Watergen Open - Tel Aviv Gonet Geneva Open - Geneva Tennis Napoli Open - Naples United Cup - Australia ASB Classic - Auckland Dallas Open - Dallas Argentina Open - Buenos Aires Delray Beach Open - Delray Beach Rio Open - Rio de Janeiro Abierto Mexicano Telcel - Acapulco Open 13 - Marseille Medibank International - Sydney Serbia Open - Belgrade PBZ Zagreb Indoors - Zagreb Swiss Indoors Basel - Basel Portugal Open - Oeiras Garanti Koza Sofia Open - Sofia Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Erste Bank Open - Vienna Argentina Open - Buenos Aires Generali Open - Kitzbuhel Abierto Mexicano - Los Cabos Kremlin Cup - Moscow Qatar ExxonMobil Open - Doha New York Open - New York St. Petersburg Open - St. Petersburg Rakuten Japan Open - Tokyo Stockholm Open - Stockholm Serbia Open - Belgrade Monterrey Challenger cinch Championships - London Brasil Open - Sao Paulo Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Internazionali BNL dItalia - Rome US Men's Clay Court Championship - Houston Mutua Madrilena Madrid Open - Madrid Internazionali BNL d'Italia - Rome Sony Ericsson Open - Miami Mallorca Championships - Mallorca Monte-Carlo Rolex Masters - Monte-Carlo Western & Southern Open - New York Rogers Cup - Montreal Western & Southern Financial Group Masters - Cincinnati Interwetten Austrian Open - Kitzbuhel BNP Paribas Masters - Paris Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome BNP Paribas Masters - Paris BNP Paribas Open - Indian Wells Rogers Cup - Montreal Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Mutua Madrid Open - Madrid Shanghai Rolex Masters - Shanghai Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Rogers Cup - Montreal Rolex Paris Masters - Paris Western & Southern Open - Cincinnati Mercedes Cup - Stuttgart BNP Paribas Masters - Paris Rogers Cup - Toronto BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Rogers Cup - Toronto Qatar ExxonMobil Open - Doha Shanghai Rolex Masters - Shanghai BNP Paribas Masters - Paris Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome National Bank Open - Montreal Coupe Rogers - Montreal BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati Forte Village Sardegna Open - Sardinia Shanghai Rolex Masters - Shanghai Miami Open - Miami Internazionali BNL d'Italia - Rome Sofia Open - Sofia Erste Bank Open - Vienna BNP Paribas Open - Indian Wells Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Western & Southern Financial Group Masters - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami Barcelona Open Banc Sabadell - Barcelona Western & Southern Open - Cincinnati Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Australian Open - Melbourne Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Mutua Madrid Open - Madrid Western & Southern Open - Cincinnati Rolex Paris Masters - Paris St. Petersburg Open - St. Petersburg Vegeta Croatia Open - Umag Open 13 - Marseille Masters Series - Hamburg Rio Open - Rio de Janeiro PBZ Zagreb Indoors - Zagreb Chengdu Open - Chengdu Aircel Chennai Open - Chennai ASB Classic - Auckland Winston Salem - Winston Salem German Tennis Championships - Hamburg Rakuten Japan Open - Tokyo Wimbledon - London Open Sud de France - Montpellier Argentina Open - Buenos Aires Rio Open - Rio de Janeiro China Open - Beijing Rakuten Japan Open - Tokyo BNP Paribas Masters - Paris Wimbledon - London U.S. Open - New York BNP Paribas Open - Indian Wells Australian Open - Melbourne U.S. Open - New York U.S. Open - New York Davis Cup, World Group, QF, ARG-SRB 4-1 Davis Cup, World Group, QF, SRB-ESP 4-1 Australian Open - Melbourne French Open - Paris French Open - Paris Australian Open - Melbourne French Open - Paris Internazionali BNL d'Italia - Rome Wimbledon - London Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Wimbledon - London Australian Open - Melbourne Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris French Open - Paris Wimbledon - London Western & Southern Open - Cincinnati Davis Cup, World Group, 1R, SRB-SUI 2-3 Davis Cup, Qualifiers, 1R, FRA-ECU 4-0 Davis Cup, World Group, PO, SRB-IND 4-0 Davis Cup, World Group, QR, UZB-SRB 2-3 Davis Cup, Group C, Valencia Davis Cup, World Group, PO, HUN-FRA 2-3 ARAG ATP World Team Championship - Dusseldorf Davis Cup, World Group, 1R, SRB-SWE 4-1 Davis Cup, World Group, QF, SRB-GBR 2-3 ARAG ATP World Tour Championship - Dusseldorf Davis Cup, World Group, PO, IND-SRB 2-3 Davis Cup, World Group, SF, FRA-SRB 3-1 ATP Cup - Melbourne ATP Cup - Sydney Davis Cup, Finals, Group F Davis Cup, Finals, SF, CRO-SRB 2-1 Davis Cup, Group B, Valencia Davis Cup, Group C, Hamburg Davis Cup, World Group I, 1R, SRB-GRE 3-1 Davis Cup, World Group, 1R, SRB-RUS 4-1 French Open (juniors) Davis Cup, World Group, 1R, SRB-USA 1-3 Davis Cup, World Group, 1R, FRA-NED 3-1 French Open (juniors) All Lower level tournaments Wimbledon - London Nordea Open - Bastad Generali Open - Kitzbuhel cinch Championships - London